package com.soft.mainsite.module.web.cms.service;

import com.github.pagehelper.PageInfo;
import com.soft.mainsite.mybatis.model.TCmsTag;

/**
 * Created by binary on 2017/5/12.
 *
 * @author
 * @date
 */
public interface TagService {

    /**
     * 标签列表
     *
     * @param tagWord
     * @return
     */
    String tagJsonList(String tagWord);

    /**
     * 保存
     *
     * @param contentId
     * @param tag
     * @return
     */
    boolean save(Long contentId, String tag);

    /**
     * 删除
     *
     * @param ids
     * @return
     */
    String delete(Integer[] ids);

    /**
     * 标签列表
     *
     * @return
     */
    java.util.List<TCmsTag> tagList();

    /**
     * 分页
     *
     * @param pageNumber
     * @param pageSize
     * @return
     */
    PageInfo page(Integer pageNumber, Integer pageSize);

    /**
     * 添加或者更新标签内容
     *
     * @param contentId
     * @param tagId
     * @return
     */
    Integer addOrUpdateTagContent(Long contentId, Integer tagId);
}